import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import path from 'path';

export default defineConfig({
  plugins: [vue()],
  server: {
    port: 8888,
  },
  resolve: {
    alias: [
      {
        find: /^@yalt\/(.+)$/,
        replacement: path.resolve(__dirname, '..', 'packages', '$1', 'src'),
      },
      {
        find: '@',
        replacement: path.resolve(__dirname, 'src'),
      },
    ],
  },
  // resolve: {
  //   alias: {
  //     '@': path.resolve(__dirname, 'src'),
  //     // '/^@yalt\/(.+)$/': path.resolve(__dirname, '..', 'packages', '$1', 'src')
  //         '@yalt/ui': path.resolve(__dirname, '..', 'packages', 'ui', 'src')
  //   },
  // },
});
